from urllib import parse, request

# 定义带格式化的信息
url = 'https://www.baidu.com/s?wd={}'
# 声明一个变量接受控制台信息
myTxt = input("请输入要检索的内容：")
# quote 只对字符串进行编码
select_list = parse.quote(myTxt)
# 配置全套url
myURL = url.format(select_list)
# 发请求将获取的信息保存在本地
headers = {
    'User-Agent': 'Mozilla/5.0 (Macintosh; Inter Mac OS X 10.12; rv:65) Gecko/20100101 Firefox/65.0'
}
# 对配置好的访问地址进行综合配置
req = request.Request(url=myURL, headers=headers)
# 打开配置的综合URL地址
res = request.urlopen(req)
# print(res.read())
# 打开读取获取的信息时所使用的编码
myHtml = res.read().decode('utf-8')
print(myHtml)
# 保存现有html页面的信息
filename = myTxt+'.html'
with open(filename, 'w', encoding='utf-8') as f:
    f.write(myHtml)
